﻿
namespace IInject.Internal
{
	/// <summary>
	/// 
	/// </summary>
	public abstract class ContainerMember
	{
		/// <summary>
		/// Initializes a new instance of the <see cref="ContainerMember"/> class.
		/// </summary>
		/// <param name="container">The container.</param>
		protected ContainerMember(IContainer container)
		{
			Container = container;
		}

		/// <summary>
		/// Gets the container.
		/// </summary>
		/// <value>
		/// The container.
		/// </value>
		protected IContainer Container { get; private set; }
	}
}
